<?php

//普攻、小物理技

class AttackSkill extends SingleAttack {

	public function __construct() {
		$this->id = 1;
		$this->name = "平砍";			//技能名称
		$this->type = 0;				//组别
		$this->atk_type = 0;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 0;
		$this->ap = 1;

		$this->pwr = 110;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正
//		$this->dmgfactor = array('str','spd');	//复合伤害因子

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率
		$this->plus = 1;		//复数减成

		$this->tgtnum = 0;		//全体攻击时实际攻击人数,单体固定为0，扩散固定为0,全体默认1、根据实际变化

		$this->maxp = 100;		//随机波动上下限。
		$this->minp = 100;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射

		$this->destroyer = 0; //破坏神加成
		$this->buste = 0; //布斯塔
		$this->hibuste = 0; //海布
		$this->lordg = 0;	//大魔王的加护
		$this->bdress = 0; //黑裙子

	}

	public function kill_desc($a,$b) {
		$_SESSION['show'] .= $b->name."居然被一拳打死了...<br>";
	}

	public function attk_desc($a,$b) {
		$_SESSION['show'] .= $a->name."一拳打向".$b->name."<br>";
	}
}

class AttackAllSkill extends AllAttack {

	public function __construct() {
		$this->id = 2;
		$this->name = "全体攻击";			//技能名称
		$this->type = 0;				//组别
		$this->atk_type = 0;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 0;
		$this->ap = 1;

		$this->pwr = 110;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率
		$this->plus = 1;		//复数减成

		$this->tgtnum = 0;		//全体攻击时实际攻击人数,单体固定为0，扩散固定为0,全体默认1、根据实际变化

		$this->maxp = 100;		//随机波动上下限。
		$this->minp = 100;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射

	}

	public function kill_desc($a,$b) {
		$_SESSION['show'] .= $b->name."居然被一拳打死了...<br>";
	}

	public function attk_desc($a,$b) {
		$_SESSION['show'] .= $a->name."一拳打向".$b->name."<br>";
	}
}

class Slash extends SingleAttack {

	public function __construct() {
		$this->id = 3;
		$this->name = "スラッシュ";			//技能名称
		$this->type = 0;				//组别
		$this->atk_type = 0;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 10;
		$this->ap = 2;

		$this->pwr = 150;			//基本攻击值
		$this->hits = 30;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率
		$this->plus = 1;		//复数减成

		$this->tgtnum = 0;		//全体攻击时实际攻击人数,单体固定为0，扩散固定为0,全体默认1、根据实际变化

		$this->maxp = 100;		//随机波动上下限。
		$this->minp = 100;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射

	}

}

class KillSlash extends AllAttack {

	public function __construct() {
		$this->id = 4;
		$this->name = "キルラッシュ";			//技能名称
		$this->type = 0;				//组别
		$this->atk_type = 0;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 15;
		$this->ap = 2;

		$this->pwr = 150;			//基本攻击值
		$this->hits = 20;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率
		$this->plus = 1;		//复数减成

		$this->tgtnum = 1;		//全体攻击时实际攻击人数,单体固定为0，扩散固定为0,全体默认1、根据实际变化

		$this->maxp = 100;		//随机波动上下限。
		$this->minp = 100;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射

	}

}

class EnamelCut extends AllAttack {

	public function __construct() {
		$this->id = 5;
		$this->name = "霞斩";			//技能名称
		$this->type = 0;				//组别
		$this->atk_type = 0;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 20;
		$this->ap = 2;

		$this->pwr = 150;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率
		$this->plus = 1;		//复数减成

		$this->tgtnum = 0;		//全体攻击时实际攻击人数,单体固定为0，扩散固定为0,全体默认1、根据实际变化

		$this->maxp = 105;		//随机波动上下限。
		$this->minp = 95;

		$this->maxt = 2;		//攻击次数上下限
		$this->mint = 2;

		$this->thru = 0;		//是否贯通


		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射

	}

	public function kill_desc($a,$b) {
		CalHelper::spec_talk($this,1,$b->name."被霞刃割开了喉咙");
	}

	public function attk_desc($a,$b) {
		if($a->cid == 7) {
			CalHelper::spec_talk($this,1,"烈火之魂，融于吾刃，double strike!");
		}
		parent::attk_desc($a,$b);
	}

}

class AngelArrow extends SingleAttack {

	public function __construct() {
		$this->id = 6;
		$this->name = "エンジェルアロー";			//技能名称
		$this->type = 0;				//组别
		$this->atk_type = 0;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 15;
		$this->ap = 2;

		$this->pwr = 150;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率
		$this->plus = 1;		//复数减成

		$this->tgtnum = 0;		//全体攻击时实际攻击人数,单体固定为0，扩散固定为0,全体默认1、根据实际变化

		$this->maxp = 100;		//随机波动上下限。
		$this->minp = 100;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射
		$this->abase = 40;
	}

	public function kill_desc($a,$b) {
		CalHelper::spec_talk($this,1,$b->name."被一箭射穿眉心...");
	}

	public function attk_desc($a,$b) {
		$_SESSION['show'] .= $a->name."张弓向".$b->name."射去<br>";
	}

	public function post_action($a,$b) {
		StatusHelper::high($a,$b,$this->abase,$this);
	}
}

class PoisonArrow extends SingleAttack {

	public function __construct() {
		$this->id = 7;
		$this->name = "ポイズンアロー";			//技能名称
		$this->type = 0;				//组别
		$this->atk_type = 0;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 15;
		$this->tp = 2;

		$this->pwr = 150;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率
		$this->plus = 1;		//复数减成

		$this->tgtnum = 1;		//全体攻击时实际攻击人数,单体固定为0，扩散固定为0,全体默认1、根据实际变化

		$this->maxp = 100;		//随机波动上下限。
		$this->minp = 100;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射
		$this->abase = 40;
	}

	public function kill_desc($a,$b) {
		$_SESSION['show'] .= $b->name."口吐黑血而亡<br>";
		CalHelper::spec_talk($this,1,$b->name."口吐黑血而亡");
	}

	public function attk_desc($a,$b) {
		$_SESSION['show'] .= $a->name."搭上沾有剧毒的弓箭，向".$b->name."射去。<br>";
	}

	public function post_action($a,$b) {
		StatusHelper::poison($a,$b,$this->abase,$this);
	}
}

class LiliTeeth extends SingleAttack {

	public function __construct() {
		$this->id = 8;
		$this->name = "二連牙";			//技能名称
		$this->type = 0;				//组别
		$this->atk_type = 0;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 20;
		$this->ap = 2;

		$this->pwr = 155;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率
		$this->plus = 1;		//复数减成

		$this->tgtnum = 0;		//全体攻击时实际攻击人数,单体固定为0，扩散固定为0,全体默认1、根据实际变化

		$this->maxp = 100;		//随机波动上下限。
		$this->minp = 100;

		$this->maxt = 2;		//攻击次数上下限
		$this->mint = 2;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射
		$this->excid = array(45);	//EX化技能的卡号
	}

	public function exskset() {
		$this->bodds = 30;
	}

	public function kill_desc($a,$b) {
		if($this->ex == 1) {
			CalHelper::spec_talk($this,1,$b->name."遍体都是鲜血淋漓的齿痕，伤重身亡");
		} else {
			$_SESSION['show'] .= $b->name."力尽<br>";
		}
	}

	public function attk_desc($a,$b) {
		if($a->cid == 43) {
			CalHelper::spec_talk($this,1,"“有破绽！”".$a->name."脱下高跟鞋，瞄着".$b->name."的脑门丢去");
			CalHelper::cgdisplay('lili_3.jpg');
		} else {
			$_SESSION['show'] .= $a->name."发动".$this->name."，向".$b->name."咬去<br>";
		}
	}

	public function post_action($a,$b) {
		if($this->ex == 1) {
			$tmp = mt_rand(1,100);
			$_SESSION['result'] .= $this->name."附加效果乱数：$tmp<br>";
			if($this->bodds >= $tmp) {
				$_SESSION['show'] .= $this->name."额外效果发动，".$b->name."AP减少！<br>";
				CalHelper::apointchange_2($b,-4);
			}
		}
	}
}

class DumbKill extends SingleAttack {

	public function __construct() {
		$this->id = 9;
		$this->name = "黙殺";			//技能名称
		$this->type = 0;				//组别
		$this->atk_type = 0;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 20;
		$this->ap = 2;

		$this->pwr = 155;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率
		$this->plus = 1;		//复数减成

		$this->tgtnum = 0;		//全体攻击时实际攻击人数,单体固定为0，扩散固定为0,全体默认1、根据实际变化

		$this->maxp = 115;		//随机波动上下限。
		$this->minp = 85;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射
		$this->abase = 40;		//附加异常基础概率
		$this->excid = array(84,96);
	}

	public function exskset() {	//EX化时的技能参数改变
		$this->sp = 30;
		$this->ap = 3;
		$this->abase = 50;
	}

	public function post_action($a,$b) {
		StatusHelper::close($a,$b,$this->abase,$this);
	}

}

class PowerSlash extends SingleAttack {

	public function __construct() {
		$this->id = 10;
		$this->name = "パワースラッシュ";			//技能名称
		$this->type = 0;				//组别
		$this->atk_type = 0;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 25;
		$this->ap = 2;

		$this->pwr = 155;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 20;				//会心补正

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率
		$this->plus = 1;		//复数减成

		$this->tgtnum = 0;		//全体攻击时实际攻击人数,单体固定为0，扩散固定为0,全体默认1、根据实际变化

		$this->maxp = 125;		//随机波动上下限。
		$this->minp = 75;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通


		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射
		$this->excid = array(3,62);
	}

	public function exskset() {
		$this->pwr = 160;
		$this->crt = 35;
		$this->ap = 3;
	}

	public function attk_desc($a,$b) {
		$_SESSION['show'] .= $a->name."向".$b->name."发起全力冲击<br>";
	}

}

class PullStrike extends SingleAttack {

	public function __construct() {
		$this->id = 10;
		$this->name = "突撃";			//技能名称
		$this->type = 0;				//组别
		$this->atk_type = 0;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 15;
		$this->ap = 2;

		$this->pwr = 155;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率
		$this->plus = 1;		//复数减成

		$this->tgtnum = 0;		//全体攻击时实际攻击人数,单体固定为0，扩散固定为0,全体默认1、根据实际变化

		$this->maxp = 125;		//随机波动上下限。
		$this->minp = 75;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通


		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射
		$this->dmgfactor = array('str','spd');
		$this->excid = array(99);
	}

	public function exskset() {
		$this->pwr = 160;
	}

	public function kill_desc($a,$b) {
		if($b->before_status[0]->on == 1) {
			CalHelper::spec_talk($this,1,$b->name."倒地后头部撞碎在了坚石上，血淌如河地死去了");
		} else {
			CalHelper::spec_talk($this,2,$b->name."咬着牙慢慢地跪倒在地上死去<br>");
		}
	}

	public function attk_desc($a,$b) {
		$_SESSION['show'] .= $a->name."发动".$this->name."，向".$b->name."狠狠冲撞过去<br>";
	}

	public function post_action($a,$b) {
		$mark = ($this->ex == 1) ? 0 : 1;
		if(CalHelper::has_weakpoint($b,$mark) == 1) {
			StatusHelper::down($b);
		}
	}

}

class HighHeelShoe extends SingleAttack {

	public function __construct() {
		$this->id = 12;
		$this->name = "アサルトダイブ";			//技能名称
		$this->type = 0;				//组别
		$this->atk_type = 0;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 10;
		$this->ap = 2;

		$this->pwr = 150;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率
		$this->plus = 1;		//复数减成

		$this->tgtnum = 0;		//全体攻击时实际攻击人数,单体固定为0，扩散固定为0,全体默认1、根据实际变化

		$this->maxp = 125;		//随机波动上下限。
		$this->minp = 75;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射
		$this->excid = array(6);
	}

	public function exskset() {
		$this->sp = 15;
		$this->thru = 1;
	}

	public function pre_attack($sk,$a,$b) {
		if($b->defskill_status[0]->on == 1) {
			$_SESSION['show'] .= $b->name."已倒地，伤害转为特大。<br>";
			$sk->pwr = 250;
		}
	}

	public function kill_desc($a,$b) {
		if($a->cid == 43 || $a->cid == 72 || $a->cid == 143) {
			CalHelper::spec_talk($this,1,$a->name."坐在".$b->name."的尸体上，优雅地拭去鞋跟上的血渍");
		} else {
			$_SESSION['show'] .= $b->name."腹部被踏穿，惨死。<br>";
		}
	}

	public function attk_desc($a,$b) {
		if($a->cid == 105) {
			CalHelper::cgdisplay('gsilver_shoes.jpg');
		}
		$_SESSION['show'] .= $a->name."抬腿向".$b->name."全力踩过去<br>";
	}

}

class AtomicDestroy extends SingleAttack {

	public function __construct() {
		$this->id = 13;
		$this->name = "原子破壊";			//技能名称
		$this->type = 0;				//组别
		$this->atk_type = 0;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 170;
		$this->ap = 16;

		$this->pwr = 150;			//基本攻击值
		$this->hits = -20;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正
		$this->dmgfactor = array('str','mgr');	//复合伤害因子

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率
		$this->plus = 1;		//复数减成

		$this->maxp = 100;		//随机波动上下限。
		$this->minp = 100;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->tgtnum = 0;		//全体攻击时实际攻击人数

		$this->thru = 0;		//贯通
		$this->defbreak = 0;	//破防

		$this->all_atk = 0;		//万能攻击
		$this->ref = 0;			//强制反射
		$this->isunique = 1;
		$this->exdtype = 8;
		$this->dbase = 60;
	}
	
	public function arskset() {
		$this->pwr = 160;
		$this->hits = 0;
	}

	public function kill_desc($a,$b) {
		$_SESSION['show'] .= $b->name."的身躯瞬间化为不可辨认的粉末消散于空气中<br>";
	}

}

class TenchuKill extends SingleAttack {

	public function __construct() {
		$this->id = 14;
		$this->name = "天誅殺";			//技能名称
		$this->type = 0;				//组别
		$this->atk_type = 0;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 140;
		$this->ap = 14;

		$this->pwr = 150;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正
		$this->dmgfactor = array('spd','str');

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率
		$this->plus = 1;		//复数减成

		$this->tgtnum = 0;		//全体攻击时实际攻击人数,单体固定为0，扩散固定为0,全体默认1、根据实际变化

		$this->maxp = 100;		//随机波动上下限。
		$this->minp = 100;

		$this->maxt = 10;		//攻击次数上下限
		$this->mint = 10;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射
		$this->isunique = 1;
	}
	
	public function arskset() {
		$this->pwr = 155;
		$this->crt = 20;
	}

	public function kill_desc($a,$b) {
		$_SESSION['show'] .= $b->name."脖子被锯裂，脊骨被震碎，四肢被折断，头朝上俯毙于地。<br>";
	}

	public function attk_desc($a,$b) {
		$_SESSION['show'] .= "一个人影悄无声息地闪到".$b->name."身后……<br>";
	}

}

class BloodyAntar extends SingleAttack {

	public function __construct() {
		$this->id = 15;
		$this->name = "血のアンダルシア";			//技能名称
		$this->type = 0;				//组别
		$this->atk_type = 0;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 140;
		$this->ap = 13;

		$this->pwr = 155;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 45;				//会心补正
		$this->dmgfactor = array('spd','str');	//复合伤害因子

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率
		$this->plus = 1;		//复数减成

		$this->maxp = 105;		//随机波动上下限。
		$this->minp = 95;

		$this->maxt = 8;		//攻击次数上下限
		$this->mint = 8;

		$this->tgtnum = 0;		//全体攻击时实际攻击人数

		$this->thru = 0;		//贯通
		$this->defbreak = 0;	//破防

		$this->all_atk = 0;		//万能攻击
		$this->ref = 0;			//强制反射
		$this->abase = 60;
		$this->isunique = 1;
	}

	public function kill_desc($a,$b) {
		if($b->gender == 0 && CalHelper::isonetone() == 1) {
			CalHelper::spec_talk($this,1,$a->name."用剑尖挑起".$b->name."犹在抽搐的尸首，温存地亲吻着滑落下来的嘴唇");
		} elseif($b->gender == 0) {
			$_SESSION['show'] .= $b->name."在血污中倒下。<br>";
			CalHelper::cgdisplay("nm_6.jpg");
		} elseif($b->cid == 134) {
			CalHelper::spec_talk($this,2,$a->name."鞠躬致意：感谢老哥的指导");
		} else {
			$_SESSION['show'] .= $a->name."厌恶地将".$b->name."的尸首踢到一边。<br>";
			CalHelper::cgdisplay("nm_6.jpg");
		}
	}

	public function attk_desc($a,$b) {
		$_SESSION['show'] .= $a->name."使出".$this->name."，缭乱的剑花将".$b->name."包裹在内。<br>";
		CalHelper::cgdisplay("nm_10.jpg");
	}

	public function post_action($a,$b) {
		StatusHelper::lure($a,$b,$this->abase,$this);
	}
}
?>
